// RegularPolygonColumnWithHole.h: interface for the RegularPolygonColumnWithHole class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_REGULARPOLYGONCOLUMNWITHHOLE_H__0177FFBF_69BF_428B_9331_6F21CCBB8A04__INCLUDED_)
#define AFX_REGULARPOLYGONCOLUMNWITHHOLE_H__0177FFBF_69BF_428B_9331_6F21CCBB8A04__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "RegularPolygonColumn.h"

class RegularPolygonColumnWithHole : public RegularPolygonColumn  
{
public:
	RegularPolygonColumnWithHole( int nEdge = 6 );
	virtual ~RegularPolygonColumnWithHole();

public:
	virtual AcDb3dSolid* Create();

public:
	void InnerRadius( double radius ) { m_InnerRadius = radius; }

private:
	double m_InnerRadius;
};

#endif // !defined(AFX_REGULARPOLYGONCOLUMNWITHHOLE_H__0177FFBF_69BF_428B_9331_6F21CCBB8A04__INCLUDED_)
